Release 10.1A: OpenEdge Data Management:
DataServer for ORACLE


DataServer configurations

The OpenEdge DataServer for ORACLE supports many possible configurations. There are two general types of configurations—local and remote—with several variations on each type:

Figure 1–4 shows a local DataServer configuration where all the modules run on one machine. In this case, the ORACLE database is also local.

Figure 1–4: The local DataServer

Figure 1–5 shows a local DataServer accessing an ORACLE database on another machine through ORACLE Networking. You must install ORACLE Networking on the client machine. In configurations that include ORACLE Networking, there are no OpenEdge processes running on the machine where the ORACLE database is running.

Figure 1–5: A local DataServer and remote ORACLE through ORACLE Networking

Figure 1–6 shows one possible configuration for the remote DataServer where a client accesses a remote DataServer for ORACLE. Here, the ORACLE database and the OpenEdge DataServer for ORACLE are running on the same machine.

Figure 1–6: The DataServer for ORACLE–remote

OpenEdge handles the communication between the client and the DataServer. The client and server processes that make up the DataServer adapt to a variety of network configurations.The previous illustrations showed a few possible configurations. Table 1–1 lists all supported configurations. It considers possible client/server combinations and networking options.

Table 1–1: Supported configurations
Client
Networking
DataServer
OpenEdge on UNIX
None
DataServer, client, and ORACLE on the same machine.
OpenEdge on UNIX
ORACLE
DataServer, client, and ORACLE Networking on the client machine, and ORACLE on a server.
OpenEdge on UNIX
OpenEdge
Client on the client machine, and the DataServer and ORACLE on a server.
OpenEdge in Windows
ORACLE
DataServer, client, and ORACLE Networking on the client machine, and ORACLE on a server.
OpenEdge in Windows
OpenEdge
Client on the client machine, and the DataServer and ORACLE on a server.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095